home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 May / Chip_2003-05_cd2.bin / burn / vcdeasy / download / VCDEasy_v1.1.4_Setup.exe / {app} / CdrDao / README < prev    next >
Text File  |  2002-10-06  |  47KB  |  829 lines

  1. Cdrdao - Write audio/data CD-Rs in disk-at-once mode
  2. ===============================================================================
  3.  
  4. This file contains some additional information. See the manual page for usage
  5. of the tool.
  6.  
  7. Please use the write simulation mode (command 'simulate') when trying this
  8. program the first time on your system. This will detect problems or
  9. incompatibilities without wasting a CD-recordable. Note that you may have to
  10. eject and reinsert the CD-R after a simulation run before a real write can
  11. start.
  12.  
  13.  
  14. Sources of Information
  15. ---------------------
  16. Cdrdao Homepage: http://cdrdao.sourceforge.net/
  17.                  
  18. Download:        http://sourceforge.net/projects/cdrdao/
  19.  
  20. Mailing Lists:
  21.  
  22.   cdrdao-info@lists.sourceforge.net
  23.     Moderated list for informing about new releases or serious bugs.
  24.     For subscribing information send an email with 'help' in the body
  25.     to <cdrdao-info-request@lists.sourceforge.net> or visit the info page
  26.     http://lists.sourceforge.net/mailman/listinfo/cdrdao-info.
  27.  
  28.   cdrdao-devel@lists.sourceforge.net
  29.     Open lists for discussion about problems, implementation of new
  30.     features etc. 
  31.     For subscribing information send an email with 'help' in the body
  32.     to <cdrdao-devel-request@lists.sourceforge.net> or visit the info page
  33.     http://lists.sourceforge.net/mailman/listinfo/cdrdao-devel.
  34.     
  35.  
  36. Please report bugs and suggestions to Andreas Mueller <andreas@daneb.de>.
  37.  
  38.  
  39.  
  40. Drivers
  41. -------
  42. The following driver IDs may be used with option '--driver'. It is possible
  43. to specify option bits which modify the behavior of the driver. Global
  44. and driver specific options are available. Options flags can be combined
  45. by logical 'or' and appended to the '--driver' option, e.g.
  46. '--driver plextor-scan:0x03'.
  47.  
  48.   Global Option Bits:
  49.      read-toc/read-cd related:
  50.         0x00010000: Use the generic method to read the TOC of a CD for commands
  51.                     'read-toc' and 'read-cd'. If this flag is selected multi
  52.                     session disks will not be handled properly but some drives
  53.                     do not work with the currently implemented method for
  54.                     reading the TOC of a specific session.
  55.  
  56.         0x00020000: If the byte order of the audio data retrieved with 
  57.                     'read-cd' is wrong (i.e. not big endian samples) use
  58.                     this option.
  59.  
  60.         0x00040000: Use this option if your drive cannot read audio data
  61.                     from the first track's pre-gap. You will get read error
  62.                     messages in this case which should vanish if this option
  63.                     is used.
  64.  
  65.         0x00080000: Suppresses the automatic data type detection for the
  66.                     raw TOC data and assumes that the drive sends BCD data.
  67.                     Use this or the following option if cdrdao reports that
  68.                     it cannot "determine if raw toc data is BCD or HEX".
  69.  
  70.         0x00100000: Suppresses the automatic data type detection for the
  71.                     raw TOC data and assumes that the drive sends HEX data.
  72.                     Use this or the previous option if cdrdao reports that
  73.                     it cannot "determine if raw toc data is BCD or HEX".
  74.  
  75.         0x00200000: Do not try to read CD-TEXT data with command 'read-toc',
  76.                     'read-cd' or 'copy'. Some drives lock up or send junk
  77.                     data when asked for the CD-TEXT data. 
  78.  
  79.   Available Drivers:
  80.  
  81.   plextor
  82.      Supports CD structure analysis (command 'read-toc') for Plextor CD-ROM
  83.      readers. Pre-gaps and index marks are detected by performing a binary
  84.      search over the Q sub-channel for each track. This method is fast and
  85.      gives very exact results on Plextor drives. The driver uses generic
  86.      SCSI commands (PLAY AUDIO and READ SUB-CHANNEL) so it may work on other
  87.      models, too, but result and speed is directly correlated to the digital
  88.      audio extraction capabilities.
  89.  
  90.      Option Bits:
  91.         read-toc/read-cd related:
  92.            0x00000001: Force usage of the paranoia method for audio extraction
  93.                        instead of the special Plextor method that is used
  94.                        with Plextor drives.
  95.  
  96.            0x00000002: Use the READ10 command to read audio data instead of
  97.                        the vendor specific READ CDDA command.
  98.                        Only used if the paranoia DAE method is selected.
  99.   plextor-scan
  100.      This is an alternate driver for CD structure analysis with Plextor
  101.      drives. It scans the Q sub-channels of a track linearly like the 
  102.      'generic-mmc' driver but is faster on Plextor drives.
  103.  
  104.      Option Bits:
  105.         read-toc/read-cd related:
  106.            0x00000001: Read 16 bytes PQ sub-channel instead of 96 byte
  107.                        raw P-W sub-channel data. If 'read-toc'/'read-cd'
  108.                        fails on your drive try to select this option.
  109.                        
  110.            0x00000002: Only used if option '0x00000001' is selected. If set
  111.                        the read PQ sub-channel data is expected to contain
  112.                        BCD instead of HEX values. If the time count that
  113.                        is displayed while running 'read-toc' jumps you will
  114.                        have to toggle this option.
  115.  
  116.            0x00000004: Do not take ISRC code from the sub-channel data but use
  117.                        the appropriate SCSI command for reading the ISRC 
  118.                        code. This option is automatically selected if 16
  119.                        byte PQ sub-channel data with HEX values is used.
  120.  
  121.   cdd2600
  122.      This is a native driver for the Philips CDD2000/CDD2600 drive family.
  123.      'read-toc' is implemented like in the 'plextor' driver but it is slow
  124.      and not very exact due to poor digital audio extraction capabilities of
  125.      these drives. Anyway, I don't recommend doing CD structure analysis with
  126.      the CDD2x00 because it stresses the mechanism too much. 
  127.  
  128.   generic-mmc
  129.      This is a driver for SCSI-3/mmc compatible CD-recorders that support
  130.      session-at-once (cue sheet based) writing. Most of the recent drives
  131.      (ATAPI, SCSI, USB, Parallel Port) should be compatible with this or
  132.      with the 'generic-mmc-raw' driver described below. Data track writing
  133.      support is also available.
  134.      'read-toc' scans linearly the Q sub-channel of each track to retrieve
  135.      the pre-gap length and index marks. This method is very accurate but
  136.      takes the same time like digital audio extraction. It should also work
  137.      with recent CD-ROM readers.
  138.  
  139.      Option Bits:
  140.         read-toc/read-cd related:
  141.            0x00000001: See 'plextor-scan'.
  142.                        
  143.            0x00000002: See 'plextor-scan'.
  144.  
  145.            0x00000004: See 'plextor-scan'.
  146.  
  147.            0x00000008: Try to retrieve the media catalog number by scanning
  148.                        the sub-channels instead of using the appropriate
  149.                        SCSI command. This might be an option if the CD-R/CD-ROM
  150.                        drive does not extract the catalog number otherwise.
  151.  
  152.                        Note: A media catalog number need not be present on
  153.                              on a CD.
  154.  
  155.            0x00000020: Use this option if the drive cannot read sub-channel
  156.                        data along with audio data. A binary search method for
  157.                        pre-gap and index mark extraction will be selected in
  158.                        this case which has to play a sector before the
  159.                        sub-channel data can be retrieved.
  160.                        If 'read-toc'/'read-cd' works only with this option
  161.                        you should consider to use '--fast-toc' since the
  162.                        data retrieved with the binary search method is usually
  163.                        not very reliable and not worth the additional time.
  164.  
  165.            0x00000100: Force using the raw R-W sub-channel reading mode for audio
  166.                        and data tracks.
  167.  
  168.         writing related:
  169.            0x00000010: Enable CD-TEXT writing. This must be done explicitly
  170.                        because there is no way to detect if a recorder supports
  171.                        CD-TEXT writing. Trying to write CD-TEXT data with
  172.                        recorders that do not support this feature usually
  173.                        results in an error message at the beginning of the
  174.                        recording process and in real write mode the medium
  175.                        will be unusable.
  176.  
  177.            0x00000040: Suppresses the activation of the BURN Proof feature.
  178.  
  179.            0x00000080: If the drive does not support packed R-W sub-channel writing
  180.                        (the drive does not support the L-EC data creation and 
  181.                        interleaving for R-W sub-channel data) you will have to
  182.                        specify this option. Cdrdao will perform all the encoding
  183.                        and write in raw R-W mode. If the drive does not support the
  184.                        raw R-W writing mode, too, it is not possible to write
  185.                        sub-channel data.
  186.  
  187.   generic-mmc-raw
  188.      This is an alternate driver for SCSI-3/mmc compatible CD-recorders.
  189.      It uses the raw writing interface where the driver has to provide the
  190.      PQ sub-channel data in addition to the audio data. This writing mode
  191.      allows using part of the lead-out area for audio data since the drive's
  192.      firmware has no chance to prevent this. Of course, you will get some
  193.      error message at the end of writing when the CD-R capacity is exhausted.
  194.      Multi session recording is currently not supported.
  195.      CD structure analysis is done like in the 'generic-mmc' driver. 
  196.  
  197.      Option Bits:
  198.         All of 'generic-mmc' except
  199.            
  200.            0x00000010: CD-TEXT writing capability is automatically determined.
  201.  
  202.            0x00000080: R-W sub-channel writing capability is automatically determined.
  203.  
  204.  
  205.   ricoh-mp6200
  206.      Supports writing with the Ricoh MP6200S CD recorder.
  207.      CD structure analysis is done like in the 'generic-mmc' driver.
  208.  
  209.   sony-cdu920
  210.      Driver for the Sony CDU920 recorder. Audio and data tracks are supported.
  211.      The Sony CDU948 recorder will work with this driver, too. Use option
  212.      '--speed 0' to get the full writing speed.
  213.      'read-toc' uses the Q sub-channel scanning method. 
  214.  
  215.   sony-cdu948
  216.      Driver for the Sony CDU948 recorder. It extends the 'sony-cdu920' driver
  217.      by CD-TEXT writing and multi session mode.
  218.  
  219.   taiyo-yuden
  220.      This is an adapted 'cdd2600' driver for Taiyo-Yuden recorders.
  221.      'read-toc' is done with 'plextor' method.
  222.  
  223.   teac-cdr55
  224.      Driver for the Teac CD-R55 recorder. Audio and data tracks are supported.
  225.       'read-toc' uses the Q sub-channel scanning method.
  226.  
  227.   toshiba
  228.      Read only driver for Toshiba SCSI CD-ROM drives. The Q sub-channel
  229.      scanning method is used to detect pre-gaps and index marks.
  230.  
  231.   yamaha-cdr10x
  232.      Driver for the Yamaha CDR10X recorder series that supports audio and
  233.      data tracks. 'read-toc' uses the Q sub-channel scanning method.
  234.  
  235.  
  236. SCSI Device
  237. -----------
  238. Cdrdao uses Joerg Schilling's SCSI library. Thus the same SCSI device
  239. addressing scheme applies as for 'cdrecord'. A SCSI device is addressed
  240. by a bus/id/lun triple, e.g. '--device 0,2,0' for a device with SCSI ID 2 on 
  241. SCSI bus 0. On some systems it is also possible (sometimes required) to
  242. specify a device node directly, e.g. '--device /dev/sg0' can be used on
  243. Linux systems instead of the bus/id/lun triple.
  244.  
  245. On Linux systems the generic SCSI device ('/dev/sg?') is required to access
  246. the CD writer. Try 'cat /proc/devices' to check out if your kernel supports
  247. the character device 'sg'.
  248. If not insert the corresponding module ('insmod sg.o') or reconfigure and
  249. compile the kernel. Cdrdao opens '/dev/cdrecorder' by default which should
  250. be a link to the appropriate generic SCSI device.
  251.  
  252.  
  253. ATAPI Support
  254. -------------
  255.  
  256. ATAPI drives use the same command set as SCSI devices so that cdrdao also supports
  257. all ATAPI CD-ROM, CD-R and CD-RW drives. Either the 'generic-mmc' or the 
  258. 'generic-mmc-raw' driver should work if the recorder supports DAO writing at all.
  259.  
  260. Cdrdao access ATAPI devices through the same interface as used for SCSI devices.
  261. Therefor the operating system must emulate the ATAPI devices as SCSI devices.
  262. Some operating systems do this by default (e.g. Win32), other operating system must
  263. be told to do that (e.g. Linux, enable the IDE host adapter emulation) and some
  264. operating system may not support that.
  265.  
  266. The same applies for USB and parallel port devices: cdrdao supports them but the
  267. operating system must present them as SCSI devices.
  268.  
  269.  
  270. Digital Audio Extraction
  271. ------------------------
  272. The digital audio extraction is done with the help of Monty's paranoia
  273. library except the 'plextor' driver which uses a special method for Plextor
  274. drives. If you want to use the paranoia mode with the 'plextor' driver you
  275. will have to use option '--driver plextor:0x1'.
  276.  
  277. The output file will always contain raw signed 16 bit audio samples
  278. with MSB-LSB (big endian) byte order. If the byte order of the output
  279. file is not MSB-LSB you will have to use the driver option '0x20000',
  280. e.g. '--driver plextor:0x20000'. Please do not try to use '--swap' for
  281. writing in this case because the byte order of the audio samples that are fed
  282. to the paranoia library is wrong, too, which will cause malfunction of the
  283. paranoia library routines.
  284.  
  285. Even if you specify a file name with a ".wav" extension the resulting
  286. file will be a raw audio file without any header.
  287.  
  288. 'read-cd' and 'copy' will read the first track's pre-gap, too. If your drive
  289. cannot access these audio sectors which is usually indicated by read errors
  290. you will have to use driver option 0x40000.
  291.  
  292. Currently, cdrdao does not support as many CD-ROM drives as cdparanoia. If
  293. audio extraction works with cdparanoia but not with cdrdao please send me
  294. a log of a 'cdparanoia -v' run and I will implement the required access
  295. command.
  296.  
  297.  
  298. CD-TEXT Writing
  299. ---------------
  300. CD-TEXT data is read with 'read-toc' or 'read-cd' if your drive supports
  301. it (e.g. Teac CD-532e, HP CD-Writer+ 8100) and will be stored in the toc-file.
  302. It is also possible to create the CD-TEXT data manually by editing the
  303. toc-file or by using the xcdrdao GUI.
  304. If you want to create your own CD-TEXT data be sure to add the fields
  305. 'TITLE' and 'PERFORMER' to all tracks. 
  306.  
  307. IMPORTANT: The CD-TEXT writing feature must be explicitly enabled with
  308. the driver option 0x10 for the 'generic-mmc' driver (see section
  309. Drivers).  If the driver is automatically selected for your recorder
  310. model the driver options should be already set if your recorder is
  311. known to write CD-TEXT data. Please report if the driver database is
  312. not up to date or contains incorrect data.
  313.  
  314. The directory "testtocs" contains a template toc-file "cdtext.toc".
  315.  
  316.  
  317. Drives Known to Work
  318. --------------------
  319.  
  320. Recorders:
  321.  
  322.   Model                               Firmware Rev.          Driver           Notes
  323.   ---------------------------------------------------------------------------------
  324.   ACER 10x8x32                        ?                      generic-mmc-raw
  325.   ACER 2010A                          ?                      generic-mmc-raw
  326.   ACER 20x10x40                       ?                      generic-mmc-raw
  327.   ACER 4406EU                         A.AZ                   generic-mmc-raw
  328.   ACER 4x4x6                          ?                      generic-mmc-raw
  329.   ACER 8X4X32                         5.GV                   generic-mmc-raw
  330.   ACER CD-R/RW 4X4X32                 3.LS                   generic-mmc-raw
  331.   AOPEN CD-RW CRW1632                 1.11                   generic-mmc    
  332.   AOPEN CD-RW CRW2040                 1.01                   generic-mmc    
  333.   AOPEN CD-RW CRW3248                 1.12                   generic-mmc-raw
  334.   AOPEN CD-RW-241040                  ?                      generic-mmc    
  335.   AOPEN CRW1232                       ?                      generic-mmc-raw
  336.   AOPEN CRW620                        2.40                   ricoh-mp6200     10
  337.   AOPEN CRW9624                       1.70                   generic-mmc    
  338.   ARTEC RW241040                      1.02                   generic-mmc-raw
  339.   ARTEC WRA-WA48                      ?                      generic-mmc-raw
  340.   ARTEC WRR-4048                      1.01                   generic-mmc-raw
  341.   ASUS CRW-1610A                      atapi                  generic-mmc-raw
  342.   ASUS CRW-3212A                      1.0                    generic-mmc-raw
  343.   ATAPI CD-R/RW 12X8X32               9.JB                   generic-mmc-raw
  344.   ATAPI CD-R/RW 4X4X32                3.GS,3.HS              generic-mmc-raw  7
  345.   ATAPI CD-R/RW CRW6206A              1.3A                   generic-mmc-raw
  346.   BENQ CRW2410A                       P.MJ                   generic-mmc-raw
  347.   BTC BCE1610IM                       0.19,A.20              generic-mmc-raw
  348.   BTC BCE2410IM                       A.22,A.23              generic-mmc-raw
  349.   BTC BCE621E                         2.0                    generic-mmc-raw
  350.   CD-RW CDR-2440MB                    5SG1                   generic-mmc    
  351.   CREATIVE CD-RW RW1210E              LCS6                   generic-mmc    
  352.   CREATIVE CD-RW RW4424               1.12                   generic-mmc    
  353.   CREATIVE CD-RW RW8433E              1R04                   generic-mmc    
  354.   CREATIVE CD5233E                    1.00                   generic-mmc    
  355.   CYBERDRV CW018D                     120                    generic-mmc-raw
  356.   CYBERDRV CW038D                     100C,110C              generic-mmc-raw
  357.   CYBERDRV CW058D                     100D                   generic-mmc-raw
  358.   DELTA OME-W141                      1.40                   generic-mmc    
  359.   GENERIC CRD-BP1600P                 2.43                   generic-mmc    
  360.   GENERIC CRD-R800S                   1.10                   generic-mmc    
  361.   GENERIC CRD-RW2                     1.12                   generic-mmc      9
  362.   Goldstar 8120B                      ?                      generic-mmc-raw
  363.   GRUNDIG CDR100IPW                   1.26                   cdd2600        
  364.   HL-DT-ST CD-RW GCE-8160B            1.02                   generic-mmc-raw
  365.   HL-DT-ST CD-RW GCE-8320B            1.00,1.01,1.04         generic-mmc-raw
  366.   HL-DT-ST RW/DVD GCC-4120B           2.01                   generic-mmc    
  367.   HP 9510i                            1.0e                   generic-mmc    
  368.   HP CD-Writer 4020                   1.27                   cdd2600        
  369.   HP CD-Writer 6020                   1.07                   cdd2600        
  370.   HP CD-Writer+ 7100                  3.01                   generic-mmc-raw
  371.   HP CD-Writer+ 7200                  3.01                   generic-mmc-raw
  372.   HP CD-Writer+ 7570                  1.0a                   generic-mmc      5
  373.   HP CD-Writer+ 8100                  1.0g                   generic-mmc      5
  374.   HP CD-Writer+ 8200                  1.0f                   generic-mmc      5
  375.   HP CD-Writer+ 8290                  1.3c                   generic-mmc      5
  376.   HP CD-Writer+ 9100                  1.0c                   generic-mmc      5
  377.   HP CD-Writer+ 9110                  1.0                    generic-mmc      5
  378.   HP CD-Writer+ 9200                  1.0c, 1.0e             generic-mmc      5
  379.   HP CD-Writer+ 9300                  1.0b                   generic-mmc      5
  380.   HP CD-Writer+ 9600                  1.0a                   generic-mmc      5
  381.   HP CD-Writer+ 9700                  1.0M                   generic-mmc    
  382.   HP DVD Writer 100j                  1.34                   generic-mmc    
  383.   HP DVD Writer 200j                  1.06                   generic-mmc-raw
  384.   IDE-CD R/RW 16x10A                  P1.5                   generic-mmc    
  385.   IDE-CD R/RW 2x2x24                  1.4                    generic-mmc-raw
  386.   IDE-CD R/RW 4x4x24                  1.5C                   generic-mmc-raw
  387.   IDE-CD R/RW 4x4x32                  1.3B,1.4B              generic-mmc-raw
  388.   IDE-CD R/RW 8x4x32                  1.3B,1.4B,1.5          generic-mmc-raw
  389.   IDE-CD ReWritable-2x2x6             3.09                   generic-mmc-raw
  390.   IMATION IMW121032IAB                2.4B                   generic-mmc    
  391.   IMS 522                             1.05                   cdd2600        
  392.   IMS CDD2000                         1.25,1.26              cdd2600        
  393.   IOMEGA ZIPCD 4x650                  1.04                   generic-mmc-raw
  394.   JVC R2626                           1.10,2.29              teac-cdr55     
  395.   JVC XR-W2010                        1.51                   teac-cdr55     
  396.   KODAK PCD-225                       1.06                   cdd2600        
  397.   LG 8088B                            ?                      generic-mmc    
  398.   LG 8120B                            1.03                   generic-mmc    
  399.   LG CD-ROM CDR-8428B                 1.0                    generic-mmc    
  400.   LG CD-RW CED-8080B                  1.05,1.06              generic-mmc    
  401.   LG CD-RW CED-8081B                  1.00,1.05,1.06         generic-mmc    
  402.   LG CD-RW CED-8083B                  1.06,1.09,1.1          generic-mmc    
  403.   LG CD-RW GCE-8240B                  1.06                   generic-mmc    
  404.   LG COMBO                            1.0                    generic-mmc    
  405.   LG HL-DT-ST RW/DVD GCC-4080N        0010                   generic-mmc    
  406.   LITE-ON LTR-0841                    MS10, MS84             generic-mmc    
  407.   LITE-ON LTR-12101B                  LS15                   generic-mmc-raw
  408.   LITE-ON LTR-16101B                  TSON                   generic-mmc-raw
  409.   LITE-ON LTR-16102C                  US52                   generic-mmc-raw
  410.   LITE-ON LTR-24102B                  5S07                   generic-mmc    
  411.   LITE-ON LTR-32123S                  XS0X                   generic-mmc-raw
  412.   LITE-ON LTR-32125W                  WBS4                   generic-mmc    
  413.   LITE-ON LTR-40125S                  ZS08                   generic-mmc-raw
  414.   LITE-ON LTR-48125W                  VS04,VS06              generic-mmc-raw
  415.   MATSHITA CD-R   CW-7502             X.14, X.17             generic-mmc      5
  416.   MATSHITA CD-R   CW-7503             1.04, 1.8              generic-mmc    
  417.   MATSHITA CD-R   CW-7582             1.00, 1.05, 1.10       generic-mmc    
  418.   MATSHITA CD-R   CW-7585             1.04                   generic-mmc    
  419.   MATSHITA CD-R   CW-7586             1.01,1.08              generic-mmc    
  420.   MATSHITA CDRRW01                    1.34                   generic-mmc    
  421.   MATSHITA UJDA360                    ?                      generic-mmc    
  422.   MATSHITA UJDA710                    1.50                   generic-mmc    
  423.   MATSHITA UJDA720                    ?                      generic-mmc    
  424.   MEMOREX 24MAX 1040                  ?                      generic-mmc    
  425.   MEMOREX 40MAXX 1248AJ               ZWS1                   generic-mmc    
  426.   MEMOREX CD-RW4224                   1.17                   generic-mmc    
  427.   MEMOREX CDRW-2216                   1.0b                   generic-mmc-raw
  428.   MEMOREX CR-622                      D4.0                   generic-mmc-raw  5
  429.   MEMOREX CRW-1662                    D4.0                   generic-mmc-raw
  430.   MEMOREX CRW620                      1.20                   ricoh-mp6200   
  431.   MICROSOLUTIONS BACKPACK CD REWRITER ?                      generic-mmc    
  432.   MITSUMI 2801                        1.10                   generic-mmc-raw
  433.   MITSUMI CR-4801                     2.02                   generic-mmc      2
  434.   MITSUMI CR-4802                     1.2B, 1.4D             generic-mmc-raw  4
  435.   MITSUMI CR-4804                     2.4C                   generic-mmc-raw
  436.   MITSUMI CR-48X5                     1.2A                   generic-mmc    
  437.   MITSUMI CR-48X5TE                   1.6A                   generic-mmc    
  438.   MITSUMI CR-48X8TE                   1.1E                   generic-mmc    
  439.   MITSUMI CR-48XATE                   1.0C                   generic-mmc    
  440.   OLYMPIC RWD RW4224                  ?                      generic-mmc    
  441.   OTI -975 SOCRATES                   ?                      generic-mmc-raw
  442.   PANASONIC CD-R   CW-7582            1.05                   generic-mmc    
  443.   PHILIPS CDD 3801/31                 ?                      generic-mmc-raw
  444.   PHILIPS CDD2000                     1.25, 1.26             cdd2600        
  445.   PHILIPS CDD2600                     1.07                   cdd2600        
  446.   PHILIPS CDD3600                     2.00                   generic-mmc-raw
  447.   PHILIPS CDD3610                     2.02, 3.01, 3.09       generic-mmc-raw
  448.   PHILIPS CDD4201                     1.5C                   generic-mmc-raw
  449.   PHILIPS CDD4801                     C1.3                   generic-mmc-raw
  450.   PHILIPS CDD522                      ?                      cdd2600        
  451.   PHILIPS CDRW1610A                   P1.4                   generic-mmc    
  452.   PHILIPS CDRW2412A                   P1.5                   generic-mmc    
  453.   PHILIPS CDRW400                     ?                      generic-mmc-raw
  454.   PHILIPS OMNIWRITER26                1.20                   ricoh-mp6200   
  455.   PHILIPS PCA460RW                    1.0e,1.0g              generic-mmc    
  456.   PHILIPS PCRW1208                    3.1,4.0                generic-mmc-raw
  457.   PHILIPS PCRW120899                  ?                      generic-mmc-raw
  458.   PHILIPS PCRW404                     1.06,1.4b              generic-mmc-raw
  459.   PHILIPS PCRW804                     1.5,2.0                generic-mmc-raw
  460.   PIONEER DVD-ROM DVD-114             2.06                   generic-mmc    
  461.   PLEXTOR CD-R   PX-R412              1.04, 1.06, 1.07       generic-mmc    
  462.   PLEXTOR CD-R   PX-R820              1.03, 1.07             generic-mmc    
  463.   PLEXTOR CD-R   PX-W1210             1.02,1.04,1.05         generic-mmc    
  464.   PLEXTOR CD-R   PX-W124              1.02                   generic-mmc    
  465.   PLEXTOR CD-R   PX-W1610             1.00                   generic-mmc    
  466.   PLEXTOR CD-R   PX-W4220             1.01, 1.02             generic-mmc    
  467.   PLEXTOR CD-R   PX-W8220             1.01                   generic-mmc    
  468.   PLEXTOR CD-R   PX-W8432             1.03, 1.05             generic-mmc    
  469.   PLEXTOR CD-R PX-W241040             1.04                   generic-mmc    
  470.   PLEXTOR CD-R PX-W2410a              1.03,1.04              generic-mmc    
  471.   PLEXTOR CD-R PX-W4012A              1.00,1.01              generic-mmc    
  472.   QPS CRD-BP 1500P                    6.38                   generic-mmc-raw
  473.   RICOH CD-R/RW MP7040                1.4                    generic-mmc    
  474.   RICOH CD-R/RW MP7060                1.30, 1.50, 1.70       generic-mmc    
  475.   RICOH CD-R/RW MP7063A               1.80                   generic-mmc    
  476.   RICOH CD-R/RW MP7080                1.10                   generic-mmc    
  477.   RICOH CD-R/RW MP7083A               1.20                   generic-mmc    
  478.   RICOH DVD/CDRW MP9060               1.50                   generic-mmc    
  479.   RICOH MP6200                        2.20, 2.03, 1.20, 2.40 ricoh-mp6200   
  480.   RICOH MP6201                        ?                      ricoh-mp6200   
  481.   SAF CD-R2006PLUS                    2.05                   teac-cdr55     
  482.   SAF CD-R4012                        6.0J, 6.0L             teac-cdr55     
  483.   SAF CD-R8020                        1.24                   generic-mmc    
  484.   SAF CD-RW 226                       1.12                   teac-cdr55     
  485.   SAF CD-RW4224A                      1.20                   generic-mmc    
  486.   SAF CD-RW6424                       1.30                   generic-mmc    
  487.   SAMSUNG CD-R/RW SW-204B             BS21                   generic-mmc-raw
  488.   SAMSUNG CD-R/RW SW-206              1.40                   generic-mmc    
  489.   SAMSUNG CD-R/RW SW-208              BS01, BS02             generic-mmc-raw
  490.   SAMSUNG CD-R/RW SW-212B             BS05,Q001              generic-mmc-raw
  491.   SAMSUNG CD-R/RW SW-224              R201                   generic-mmc-raw
  492.   SAMSUNG CD-R/RW SW-408B             BS02                   generic-mmc    
  493.   SAMSUNG CDRW/DVD SM-308B            BS03,BS04,T100         generic-mmc    
  494.   SAMSUNG SW-232                      R300,R301              generic-mmc-raw
  495.   SANYO CRD-BP3                       1.03                   generic-mmc    
  496.   SONY CD-R   CDU920                  ?                      sony-cdu920    
  497.   SONY CD-R   CDU924                  1.1d                   sony-cdu920    
  498.   SONY CD-R   CDU948                  1.0j                   sony-cdu948      5
  499.   SONY CD-RW  CRX700E                 1.4r                   generic-mmc    
  500.   SONY CRX-815                        ?                      generic-mmc    
  501.   SONY CRX100                         1.0m                   generic-mmc      5
  502.   SONY CRX120                         1.0j                   generic-mmc      5
  503.   SONY CRX140                         1.0n                   generic-mmc      5
  504.   SONY CRX145                         1.0b                   generic-mmc      5
  505.   SONY CRX160E                        1.0e,1.0g              generic-mmc    
  506.   SONY CRX175A1                       5YS2                   generic-mmc    
  507.   SONY CRX175E                        ?                      generic-mmc    
  508.   SONY CRX185E1                       XYS2                   generic-mmc    
  509.   SONY CRX195E1                       ?                      generic-mmc-raw
  510.   T.YUDEN CD-WO EW-50                 2.15, 2.16, 2.18       taiyo-yuden    
  511.   TDK 4800                            s7s5                   generic-mmc    
  512.   TDK CDRW121032                      1.02                   generic-mmc    
  513.   TDK CDRW321040B                     X7S2                   generic-mmc    
  514.   TDK CDRW8432                        1.07                   generic-mmc    
  515.   TEAC CD-R50                         ?                      teac-cdr55     
  516.   TEAC CD-R55                         1.0k,1.0n,1.0r         teac-cdr55     
  517.   TEAC CD-R56                         ?                      generic-mmc    
  518.   TEAC CD-R58                         1.0J, 1.0H             generic-mmc    
  519.   TEAC CD-W216E                       1.0A                   generic-mmc    
  520.   TEAC CD-W512EB                      2.0B                   generic-mmc    
  521.   TEAC CD-W512SB                      1.0H                   generic-mmc    
  522.   TEAC CD-W516EB                      1.0A,1.0B              generic-mmc    
  523.   TEAC CD-W516EC                      1.8C                   generic-mmc    
  524.   TEAC CD-W524E                       1.0b                   generic-mmc    
  525.   TEAC CD-W54E                        1.1B                   generic-mmc    
  526.   TEAC CD-W58E                        1.0A                   generic-mmc-raw
  527.   TORiSAN CDW-U4424                   1.10                   generic-mmc      11
  528.   TOSHIBA DVD-ROM SD-M1612            1004                   generic-mmc    
  529.   TOSHIBA DVD-ROM SD-R1002            1030                   generic-mmc    
  530.   TOSHIBA DVD-ROM SD-R1202            1020                   generic-mmc    
  531.   TOSHIBA DVD-ROM SD-R2002            ?                      toshiba        
  532.   TOSHIBA DVD-ROM SD-R2102            15                     toshiba        
  533.   TOSHIBA R/RW 4x4x24                 ?                      generic-mmc-raw
  534.   TRAXDATA 241040                     ?                      generic-mmc    
  535.   TRAXDATA 2832                       ?                      generic-mmc-raw
  536.   TRAXDATA CDR4120                    5.0G, 5.0J, 5.0N       teac-cdr55     
  537.   TRAXDATA CDRW2260+                  3.01                   generic-mmc-raw
  538.   TRAXDATA CDRW4260                   1.0f                   generic-mmc    
  539.   TRAXDATA CRW2260 PRO                2.0                    generic-mmc-raw
  540.   WAITEC WT2444EI                     1.04                   generic-mmc-raw
  541.   WAITEC WT4424                       1.01                   generic-mmc-raw
  542.   WAITEC WT624                        7.0F                   generic-mmc    
  543.   YAMAHA CDR100                       1.0, 1.1               yamaha-cdr10x  
  544.   YAMAHA CDR102                       1.00, 1.01             yamaha-cdr10x  
  545.   YAMAHA CDR200                       1.0k                   generic-mmc    
  546.   YAMAHA CDR400                       1.0k, 1.0n             generic-mmc      1,5
  547.   YAMAHA CRW2100                      1.0D, 1.0H             generic-mmc    
  548.   YAMAHA CRW2200                      ?                      generic-mmc    
  549.   YAMAHA CRW2260                      1.0f                   generic-mmc    
  550.   YAMAHA CRW3200                      1.0d                   generic-mmc    
  551.   YAMAHA CRW4001                      1.0q                   generic-mmc    
  552.   YAMAHA CRW4260                      1.0h, 1.0q             generic-mmc      5
  553.   YAMAHA CRW4416                      1.0b                   generic-mmc    
  554.   YAMAHA CRW6416                      1.0c, 1.0d             generic-mmc      8
  555.   YAMAHA CRW8424                      1.0d                   generic-mmc    
  556.   YAMAHA CRW8824                      1.0                    generic-mmc    
  557.   _NEC 7900                           ?                      generic-mmc-raw
  558.   _NEC NR-7700A                       1.01                   generic-mmc    
  559.   _NEC NR-7800A                       1.01,1.0B              generic-mmc-raw
  560.  
  561. Readers (command 'read-toc', 'read-cd'):
  562.  
  563.   Model                               Firmware Rev.          Driver           Notes
  564.   ---------------------------------------------------------------------------------
  565.   ASUS CD-S340                        1.60                   generic-mmc    
  566.   ASUS CD-S400                        2.40                   generic-mmc    
  567.   ASUS CD-S500/A                      1.0K                   generic-mmc    
  568.   ASUS DVD-ROM E608                   1.10                   generic-mmc    
  569.   E-IDE CD-950E/TKU                   A41                    generic-mmc    
  570.   E-IDE CD-ROM 36X/AKU                U23                    generic-mmc      3
  571.   E-IDE CD-ROM 52X/AKH                A6E                    generic-mmc    
  572.   FUNAI E295X                         1.01                   generic-mmc    
  573.   HITACHI CDR-7730                    ?                      generic-mmc    
  574.   HITACHI CDR-8435                    0010                   generic-mmc    
  575.   HITACHI DVD-ROM GD-2500             A011                   plextor        
  576.   LG CD-ROM CRD-8480C                 1.04                   generic-mmc    
  577.   LG CD-ROM CRD-8482B                 1.00                   generic-mmc    
  578.   LG CD-ROM CRD-8521B                 1.01,1.06              generic-mmc    
  579.   LG DVD-ROM DRN8080B                 LAB8                   generic-mmc    
  580.   LITE-ON CD-ROM                      ?                      generic-mmc    
  581.   LITE-ON LTD-163                     ghr3                   generic-mmc    
  582.   LITEON DVD-ROM LTD163D              ?                      generic-mmc    
  583.   MATSHITA CD-ROM CR-506              8S04                   plextor        
  584.   MATSHITA CD-ROM CR-588              LS15                   generic-mmc    
  585.   MATSHITA CD-ROM CR-589              GS0H                   generic-mmc    
  586.   MATSHITA CR-8008                    8.0e                   plextor        
  587.   MATSHITA DVD-ROM SR-8585            ?                      generic-mmc    
  588.   MEMOREX CD-233E                     U10A                   generic-mmc      6
  589.   MITSUMI CD-ROM FX4820               D02A                   generic-mmc    
  590.   NAKAMICH MJ-5.16S                   1.07                   plextor        
  591.   OPTICS_S 8622                       ?                      generic-mmc    
  592.   PHILIPS 36X/AKU                     ?                      generic-mmc    
  593.   PHILIPS CD-ROM PCCD052              F50P                   generic-mmc    
  594.   PHILIPS E-IDE CD-ROM 36X            U23                    generic-mmc    
  595.   PIONEER CD-ROM DR-U03               1.01                   plextor        
  596.   PIONEER CD-ROM DR-U06               1.05                   plextor        
  597.   PIONEER CD-ROM DR-U10               1.07                   plextor        
  598.   PIONEER CD-ROM DR-U12               1.06                   plextor        
  599.   PIONEER CD-ROM DR-U16               1.06                   plextor        
  600.   PIONEER CD-ROM DR-U32               1.00                   generic-mmc    
  601.   PIONEER DVD-103                     1.09, 1.15             generic-mmc    
  602.   PIONEER DVD-104                     1.11                   generic-mmc    
  603.   PIONEER DVD-105                     1.11                   generic-mmc    
  604.   PIONEER DVD-303                     1.09                   plextor        
  605.   PIONEER DVD-305                     1.03                   plextor        
  606.   PLEXTOR CD-ROM                      ?                      plextor-scan   
  607.   PLEXTOR PX-40TS                     1.11                   plextor-scan   
  608.   PLEXTOR PX-40TW                     ?                      plextor-scan   
  609.   PLEXTOR PX-63                       ?                      plextor-scan   
  610.   SONY CD-ROM                         ?                      plextor        
  611.   SONY CD-ROM CDU-76                  1.1c                   plextor        
  612.   SONY CD-ROM CDU31A-02               ?                      generic-mmc    
  613.   SONY CD-ROM CDU4821                 S0.P                   generic-mmc    
  614.   SONY CDU5211                        YYS2                   generic-mmc    
  615.   TEAC CD-524E                        3.0B                   generic-mmc    
  616.   TEAC CD-532E                        1.0A                   generic-mmc    
  617.   TEAC CD-532S                        1.0A                   teac-cdr55     
  618.   TEAC CD-540E                        1.0A,1.0C              generic-mmc    
  619.   TEAC CD-ROM CD-532S                 1.0A                   plextor-scan   
  620.   TOSHIBA 1504                        1008                   toshiba        
  621.   TOSHIBA CD-ROM XM-3206B             ?                      generic-mmc    
  622.   TOSHIBA CD-ROM XM-3601B             1885                   toshiba        
  623.   TOSHIBA CD-ROM XM-5302TA            1095                   toshiba        
  624.   TOSHIBA CD-ROM XM-5701TA            0167                   toshiba        
  625.   TOSHIBA CD-ROM XM-6102B             1112                   generic-mmc    
  626.   TOSHIBA CD-ROM XM-6201TA            1037                   toshiba        
  627.   TOSHIBA CD-ROM XM-6302B             1012                   generic-mmc    
  628.   TOSHIBA CD-ROM XM-6401TA            1009                   toshiba        
  629.   TOSHIBA CD-ROM XM-6402B             1008                   generic-mmc    
  630.   TOSHIBA DVD-ROM SD-2102             1015                   toshiba        
  631.   TOSHIBA DVD-ROM SD-C2202            1020,1021              generic-mmc    
  632.   TOSHIBA DVD-ROM SD-C2302            1021                   generic-mmc    
  633.   TOSHIBA DVD-ROM SD-C2402            1317                   generic-mmc    
  634.   TOSHIBA DVD-ROM SD-M1102            1426                   generic-mmc    
  635.   TOSHIBA DVD-ROM SD-M1401            1008                   generic-mmc    
  636.   TOSHIBA DVD-ROM SD-M1402            ?                      generic-mmc    
  637.   TOSHIBA XM-5401                     1036                   plextor        
  638.  
  639. Notes:
  640.   1) Writing with firmware revision 1.0i does not work.
  641.   2) read-toc with plextor driver.
  642.   3) Sold as Philips PCA36XCD CD-ROM.
  643.   4) The generic-mmc driver will also work but the firmware seems to create wrong sub-channel data in some cases.
  644.   5) See notes at the end of this file.
  645.   6) This drive seems to ignore ISRC Codes and the Catalog Number.
  646.   7) Firmware version 3.DS does not work well in DAO mode. Update to 3.GS!
  647.   8) With firmware 1.0c and Adaptec 2940U2W the transmission must be set to asynchron according to Adaptec and Yamaha.
  648.   9) Sanyo OEM 32x/12x/4x CD-RW drive.
  649.   10) The firmware reports an empty vendor string so that the driver will not be selected automatically. Please use the --driver option.
  650.   11) As with Toast and Nero it`s best to write and rewrite at 2x.
  651.  
  652.  
  653. Pre-compiled Binaries
  654. ---------------------
  655. The pre-compiled binaries should work with 2.4.x kernels.
  656. Other kernel versions may require recompilation because the API of the
  657. generic SCSI device has changed.
  658.  
  659.  
  660. Example for CD Copying
  661. ----------------------
  662. The following command will copy the CD in the source drive specified with
  663. option '--source-device' to the CD-R/CD-RW inserted in the destination drive
  664. specified with option '--device'. Only a single session will be copied which
  665. can be selected with option '--session' (default: 1st session). If you want
  666. to keep the session open you will have to use option '--multi'.
  667.  
  668.         cdrdao copy --source-device 0,2,0 --device 0,5,0 --buffers 64
  669.  
  670.  
  671. The option '--buffers' is used to adjust the ring buffer size. Each buffer
  672. holds 1 second audio data. Dividing the specified number of buffers by the
  673. writing speed gives the approx. time for which data input my be stalled,
  674. e.g. 64 buffers and writing at 4x speed results in 16 seconds.
  675.  
  676. On the fly copying is selected with option '--on-the-fly'. No intermediate
  677. data will be stored on the disk in this case.
  678.  
  679. If the source CD contains audio tracks and the source drive is slow you should
  680. consider to reduce the audio extraction quality with option '--paranoia-mode 0'
  681. or reduce the writing speed to 2x. For '--paranoia-mode 0' you will need a
  682. perfect CD-ROM drive that can provide an accurate audio stream. 
  683.  
  684. The standard generic SCSI interface of Linux kernels < 2.2.6 cannot handle
  685. multiple commands in parallel. Since the reading and the writing part of
  686. cdrdao use the generic SCSI interface mutual blocking will occur. This
  687. results in low fill rates of cdrdao's ring buffer and very likely
  688. produces buffer under runs.
  689.  
  690. To avoid these problems you should apply Heiko Eissfeldt's sg-buffer
  691. patch which can be downloaded from:
  692.     ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/alpha/
  693. It is available for 2.0.x and 2.1.x kernels. For 2.2.x kernels with
  694. x < 6 the "SG-2.2.tar.gz" patch should be used. Kernel versions >= 2.2.6
  695. do not need any patch.
  696.       
  697. I strongly recommend to perform some simulation runs before trying real
  698. writing.
  699.  
  700.  
  701. Example for composing an audio CD
  702. ---------------------------------
  703. Assume three existing audio files 'audio1.wav', 'audio2.wav' and 'audio3.wav'
  704. that go in three tracks. We do not want a pause between track 1 and 2 (no
  705. pre-gap). The first 10 seconds of 'audio1.wav' should be used as pre-gap for
  706. track 3. Here is the toc-file:
  707.  
  708.  
  709. // Track 1
  710. TRACK AUDIO
  711. FILE "audio1.wav" 0  // take all audio data from 'audio1.wav', length is taken
  712.                      // from file
  713.  
  714. // Track 2
  715. TRACK AUDIO
  716. FILE "audio2.wav" 0  // take all audio data from 'audio2.wav', length is taken
  717.                      // from file, no pre-gap
  718.  
  719. // Track 3
  720. TRACK AUDIO
  721. FILE "audio1.wav" 0 0:10:0 // take first 10 seconds from 'audio1.wav'
  722. START                      // everything before this line goes into the pre-gap
  723. FILE "audio3.wav" 0  // take all audio data from 'audio3.wav', length is taken
  724.                      // from file
  725.  
  726.  
  727. Type 'cdrdao show-toc example.toc' to check for the correct syntax of the
  728. toc-file. Note that even for the command 'show-toc' the audio files must exist
  729. if the length of the audio files is not specified like in the example.
  730.  
  731. Type 'cdrdao read-test example.toc' to check if all audio files can be read
  732. without error (optional).
  733.  
  734. Type 'cdrdao simulate example.toc' to perform a write simulation (optional).
  735.  
  736. Type 'cdrdao write example.toc' to create the audio CD.
  737.  
  738.  
  739.  
  740. Notes about some CD recorder models
  741. -----------------------------------
  742. MATSHITA/PANASONIC CW-7502
  743.  
  744.     This drive will only produce useful disks with the recent firmware
  745.     revision X.17. The X depends on the drive hardware revision. 
  746.  
  747.     Thanks to Jeroen Steenblik <jeroens@esrac.ele.tue.nl> for adapting
  748.     the generic-mmc driver to the CW-7502 recorder. He spend a lot of time
  749.     and wasted many CD-Rs until it was obvious that the pre-X.14
  750.     firmware does not completely comply with the SCSI-3/mmc standard. 
  751.  
  752.     Here are Jeroen's notes for upgrading the firmware:
  753.     The update can be found at the Plasmon technical website,
  754.     http://tech.plasmon.co.uk/, choose 'Download Files' and obtain the
  755.     X.17 firmware for the CDR480. This includes all instructions.
  756.     One thing I might add, when downloading the two files in the sequence
  757.     described in their document, my drive refused the second file. I had
  758.     to reboot after downloading the first file and only then I could download
  759.     the second. Quite scary stuff. Swapping the download sequence should
  760.     prevent this (so I've read). 
  761.  
  762.  
  763. MEMOREX CR-622
  764.     Submitted by Bryan E. Chafy <bchafy@ccs.neu.edu>:
  765.  
  766.     The drive as shipped comes with firmware that does not support DAO.
  767.     The firmware lives on a PROM, it is not flashable.
  768.     You need an EPROM burner, a 27c020 PLCC EPROM, and the
  769.     D4.0 ROM image for the CRW-1622 (can download it from Memorex web site,
  770.     the name of the image is d39e.dat).
  771.  
  772.     The ROM is socketed at the rear of the drive, you will see it when you
  773.     remove the top cover.  Mine had a sticker on it with the numbers E07/885B.
  774.  
  775.     Note, this is for the CR-622 (and its sister the CDR-622 wearnes drive),
  776.     NOT the CRW-1622.  The CRW-1622 drive is flash-upgradeable).
  777.  
  778.     IMHO, Wearnes/Memorex should be sending us new ROM's free of charge because
  779.     the box clearly states the CR-622 supports DAO.
  780.  
  781.     The new firmware does not turn the CR-622 into a cd-rw capable drive.
  782.     You can still only burn cd-r media.
  783.  
  784.  
  785. YAMAHA CDR400, CRW4260
  786.     These drives sometimes have problems with writing at 4x speed. The
  787.     resulting disk is hard read for some reason. Disks written at 1x or
  788.     2x speed are fine. Yamaha's support is aware of this problem. It might
  789.     be related to the actual firmware revision.
  790.     I successfully wrote CD-Rs at 4x speed with a CDR400t and firmware
  791.     revision 1.0k.
  792.  
  793.  
  794. HP CD-Writer+ 75XX, HP CD-Writer+ 8100, SONY CRX100, HP CD-Writer+ 8200
  795.     The firmware restricts the possible disk types in multi session
  796.     mode (DAO only) to one of the following:
  797.     
  798.      o Pure audio CD.
  799.      o CD-EXTRA where the 1st session contains only audio tracks and the
  800.        2nd session contains 1 data track.
  801.       
  802.     Further restrictions:
  803.  
  804.      o The length of the 1st track's pre-gap is restricted to a certain
  805.        amount.
  806.      o Cue sheets with ISRC codes are rejected of the COPY flag is set.
  807.        This might be fixed in future versions.
  808.  
  809.  
  810. SONY CD-R CDU948
  811.     The firmware restricts the possible disk types in DAO mode to one of
  812.     the following:
  813.  
  814.      o Pure audio CD.
  815.      o Mixed mode CD where the 1st track is a data track followed by at
  816.        least 1 audio track.
  817.      o CD-EXTRA where the 1st session contains only audio tracks and the
  818.        2nd session contains 1 data track.
  819.       
  820.     The length of the 1st track's pre-gap is restricted to a certain
  821.     amount, too.
  822.  
  823.     If you want to create a pure data CD you will have to append a dummy
  824.     audio track to the toc-file, e.g. with:
  825.  
  826.         TRACK AUDIO
  827.     PREGAP 0:2:0
  828.     SILENCE 0:4:0
  829.